package com.wx_shop.api.service;

import java.util.List;

import com.wx_shop.api.vo.BaseReq;
import com.wx_shop.api.vo.BaseRes;
import com.wx_shop.api.vo.CategoryVo;
import com.wx_shop.api.vo.DataPageWrapper;
import com.wx_shop.api.vo.ProductPropVo;
import com.wx_shop.api.vo.ProductVo;

/**
 * 商品
 */
public interface ProductService {

	BaseRes<DataPageWrapper<ProductVo>> fetchPageProduct(BaseReq<ProductVo> baseReq);

	BaseRes<List<CategoryVo>> categoryList();

	BaseRes<ProductVo> productDetail(Integer productId);

	BaseRes<ProductPropVo> productPrice(Integer productId);

}
